package com.eliza.music.model.entity

import androidx.compose.foundation.layout.fillMaxHeight
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.rounded.KeyboardArrowRight
import androidx.compose.material3.Icon
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector

data class BtnIcon(
    val title: String,
    val icon: ImageVector,
    val content: @Composable (modifier: Modifier) -> Unit = {
        Icon(
            imageVector = Icons.AutoMirrored.Rounded.KeyboardArrowRight,
            contentDescription = "",
            modifier = Modifier
                .fillMaxHeight()
        )
    }
)

data class BtnGroup(val title: String, val icon: ImageVector, val children: List<BtnIcon>)
